💯 solving-algo | March 28, 2021
n 개를 순차적으로 입력 받아, 내림차순으로 출력하면 되는 문제이다. 기본적인 정렬 알고리즘을 알고 있는지 판단하는 문제.
n = int(input())
arr = []
[arr.append(int(input())) for _ in range(n)]
arr.sort()
for i in range(len(arr)):
print(arr.pop())
sort()
를 이용해 정렬시킨다.pop()
(O(1)) 메소드를 이용하여 문제에서 요구하는 대로 출력하였다.# n을 입력 받기
n = int(input())
# n개의 정수를 입력받아 리스트에 저장
array = []
for i in range(n):
array.append(int(input()))
# 파이썬 기본 정렬 라이브러리를 이용하여 정렬 수행
array = sorted(array, reverse=True)
# 정렬이 수행된 결과를 출력
for i in array:
print(i, end=' ')